package com.topisv.tms.service.vo;

import java.util.List;

import com.topisv.tms.utils.DateUtils;

/**
 * 快递单数据结构
 * 
 * @author Administrator
 *
 */
public class PrinterModel extends PrinterVo {
    
    private String titleName;// 电子面单抬头
    
    private String originCode;// 原寄地代码
    
    private String destCode;// 目的地代码
    
    private String origin;// 始发地
    
    private String fromAddress;// 寄件人详细地址
    
    private String fromName;// 寄件人姓名
    
    private String fromCompany;// 寄件人单位
    
    private String fromPhone;// 寄件人手机
    
    private String fromMobile;// 寄件人固定电话
    
    private String fromProvince;// 寄件人省
    
    private String fromCity;// 寄件人市
    
    private String fromCounty;// 寄件人县
    
    private String fromTowns;// 寄件人镇
    
    private String fromZipcode;// 寄件人邮政编码
    
    private String fromDistCode;// 原寄地大头笔信息
    
    private String destination;// 目的地
    
    private String toName;// 收件人姓名
    
    private String toAddress;// 收件人详细地址
    
    private String toCompany;// 收件人单位名称
    
    private String toPhone;// 收件人固定电话号码
    
    private String toMobile;// 收货人手机号码
    
    private String toProvince;// 收件人省
    
    private String toCity;// 收件人市
    
    private String toCounty;// 收件人县
    
    private String toTowns;// 收件人镇
    
    private String toDistCode;// 目的地大头笔信息
    
    private String bunick; // 会员昵称
    
    private List<PackItems> packItems;
    
    private String postFee;// 邮费
    
    private String bz;// 备注
    
    private String allCost;// 总价
    
    private String number;// 数量
    
    private String productName;// 商品名称
    
    private String weight;// 商品重量
    
    private String price;// 商品价格
    
    private String ordeno;// 订单号
    
    private String waybillNo;// 能容运单号
    
    private String expressNo;// 快递单号
    
    private String fromno;// 来源单号
    
    private String customerOrdeno;// 商家订单号
    
    private String companyName;
    
    private String companyCode;
    
    private String stockInfo;// 库位信息
    
    private String shortAddress;// 大头笔
    
    private String printTime;// 打印时间
    
    private String shopName;// 店铺名称
    
    private String length;// 长度 cm
    
    private String width; // 宽 cm
    
    private String height;// 高 cm
    
    private String volume;// 体积 立方厘米
    
    private String zyshortAddress; // 增益大字
    
    private String billProvideSiteName; // 运单发放站点
    
    private String warehouseAddress;// 仓库地址
    
    private String warehouseMobile;// 仓库电话
    
    private String warehouseContact;// 仓库名称
    
    private String totalSkuNumber;// 每个订单的商品总数
    
    private String operator;
    
    private String printData;// 打印时间：日期+时间
    
    private Double insuredFee;// 保价费用 bug613顺丰快递增加保价字段 by zhangweize
    
    private Double orderAmount;// 订单总金额
    
    /**
     * 商家自定义商品名称 用于面单自定义区显示
     */
    private String customSkuName;
    
    public Double getOrderAmount() {
        return orderAmount;
    }
    
    public void setOrderAmount(Double orderAmount) {
        this.orderAmount = orderAmount;
    }
    
    public Double getInsuredFee() {
        return insuredFee;
    }
    
    public void setInsuredFee(Double insuredFee) {
        this.insuredFee = insuredFee;
    }
    
    public String getOperator() {
        return operator;
    }
    
    public void setOperator(String operator) {
        this.operator = operator;
    }
    
    public String getTotalSkuNumber() {
        return totalSkuNumber;
    }
    
    public void setTotalSkuNumber(String totalSkuNumber) {
        this.totalSkuNumber = totalSkuNumber;
    }
    
    public String getWarehouseAddress() {
        return warehouseAddress;
    }
    
    public void setWarehouseAddress(String warehouseAddress) {
        this.warehouseAddress = warehouseAddress;
    }
    
    public String getWarehouseMobile() {
        return warehouseMobile;
    }
    
    public void setWarehouseMobile(String warehouseMobile) {
        this.warehouseMobile = warehouseMobile;
    }
    
    public String getWarehouseContact() {
        return warehouseContact;
    }
    
    public void setWarehouseContact(String warehouseContact) {
        this.warehouseContact = warehouseContact;
    }
    
    public String getZyshortAddress() {
        return zyshortAddress;
    }
    
    public void setZyshortAddress(String zyshortAddress) {
        this.zyshortAddress = zyshortAddress;
    }
    
    public String getLength() {
        return length;
    }
    
    public void setLength(String length) {
        this.length = length;
    }
    
    public String getWidth() {
        return width;
    }
    
    public void setWidth(String width) {
        this.width = width;
    }
    
    public String getHeight() {
        return height;
    }
    
    public void setHeight(String height) {
        this.height = height;
    }
    
    public String getVolume() {
        return volume;
    }
    
    public void setVolume(String volume) {
        this.volume = volume;
    }
    
    public PrinterModel() {
        this.printTime = DateUtils.getCurrentDate();
        this.printData = DateUtils.getCurrentDateHHMM();
    }
    
    public String getPrintTime() {
        return printTime;
    }
    
    public void setPrintTime(String printTime) {
        this.printTime = printTime;
    }
    
    public String getShortAddress() {
        return shortAddress;
    }
    
    public void setShortAddress(String shortAddress) {
        this.shortAddress = shortAddress;
    }
    
    public String getStockInfo() {
        return stockInfo;
    }
    
    public void setStockInfo(String stockInfo) {
        this.stockInfo = stockInfo;
    }
    
    public String getFromDistCode() {
        return fromDistCode;
    }
    
    public String getToDistCode() {
        return toDistCode;
    }
    
    public void setFromDistCode(String fromDistCode) {
        this.fromDistCode = fromDistCode;
    }
    
    public void setToDistCode(String toDistCode) {
        this.toDistCode = toDistCode;
    }
    
    public String getOriginCode() {
        return originCode;
    }
    
    public void setOriginCode(String originCode) {
        this.originCode = originCode;
    }
    
    public String getDestCode() {
        return destCode;
    }
    
    public void setDestCode(String destCode) {
        this.destCode = destCode;
    }
    
    public String getTitleName() {
        return titleName;
    }
    
    public void setTitleName(String titleName) {
        this.titleName = titleName;
    }
    
    public String getCustomerOrdeno() {
        return customerOrdeno;
    }
    
    public void setCustomerOrdeno(String customerOrdeno) {
        this.customerOrdeno = customerOrdeno;
    }
    
    public String getFromno() {
        return fromno;
    }
    
    public void setFromno(String fromno) {
        this.fromno = fromno;
    }
    
    public String getExpressNo() {
        return expressNo;
    }
    
    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }
    
    private String payTime;
    
    public String getPayTime() {
        return payTime;
    }
    
    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }
    
    public String getOrdeno() {
        return ordeno;
    }
    
    public void setOrdeno(String ordeno) {
        this.ordeno = ordeno;
    }
    
    public String getWaybillNo() {
        return waybillNo;
    }
    
    public void setWaybillNo(String waybillNo) {
        this.waybillNo = waybillNo;
    }
    
    private int rankno;
    
    public int getRankno() {
        return rankno;
    }
    
    public void setRankno(int rankno) {
        this.rankno = rankno;
    }
    
    public String getFromMobile() {
        return fromMobile;
    }
    
    public void setFromMobile(String fromMobile) {
        this.fromMobile = fromMobile;
    }
    
    public String getFromProvince() {
        return fromProvince;
    }
    
    public void setFromProvince(String fromProvince) {
        this.fromProvince = fromProvince;
    }
    
    public String getFromCity() {
        return fromCity;
    }
    
    public void setFromCity(String fromCity) {
        this.fromCity = fromCity;
    }
    
    public String getFromCounty() {
        return fromCounty;
    }
    
    public void setFromCounty(String fromCounty) {
        this.fromCounty = fromCounty;
    }
    
    public String getFromTowns() {
        return fromTowns;
    }
    
    public void setFromTowns(String fromTowns) {
        this.fromTowns = fromTowns;
    }
    
    public String getToProvince() {
        return toProvince;
    }
    
    public void setToProvince(String toProvince) {
        this.toProvince = toProvince;
    }
    
    public String getToCity() {
        return toCity;
    }
    
    public void setToCity(String toCity) {
        this.toCity = toCity;
    }
    
    public String getToCounty() {
        return toCounty;
    }
    
    public void setToCounty(String toCounty) {
        this.toCounty = toCounty;
    }
    
    public String getToTowns() {
        return toTowns;
    }
    
    public void setToTowns(String toTowns) {
        this.toTowns = toTowns;
    }
    
    public String getOrigin() {
        return origin;
    }
    
    public void setOrigin(String origin) {
        this.origin = origin;
    }
    
    public List<PackItems> getPackItems() {
        return packItems;
    }
    
    public void setPackItems(List<PackItems> packItems) {
        this.packItems = packItems;
    }
    
    public String getBunick() {
        return bunick;
    }
    
    public void setBunick(String bunick) {
        this.bunick = bunick;
    }
    
    private String toZipcode;// 收件人邮政编码
    
    public String getToMobile() {
        return toMobile;
    }
    
    public void setToMobile(String toMobile) {
        this.toMobile = toMobile;
    }
    
    public String getPostFee() {
        return postFee;
    }
    
    public void setPostFee(String postFee) {
        this.postFee = postFee;
    }
    
    public String getPrice() {
        return price;
    }
    
    public void setPrice(String price) {
        this.price = price;
    }
    
    public String getWeight() {
        return weight;
    }
    
    public void setWeight(String weight) {
        this.weight = weight;
    }
    
    public String getBz() {
        return bz;
    }
    
    public void setBz(String bz) {
        this.bz = bz;
    }
    
    public String getToZipcode() {
        return toZipcode;
    }
    
    public void setToZipcode(String toZipcode) {
        this.toZipcode = toZipcode;
    }
    
    public String getFromZipcode() {
        return fromZipcode;
    }
    
    public void setFromZipcode(String fromZipcode) {
        this.fromZipcode = fromZipcode;
    }
    
    public String getFromAddress() {
        return fromAddress;
    }
    
    public void setFromAddress(String fromAddress) {
        this.fromAddress = fromAddress;
    }
    
    public String getFromName() {
        return fromName;
    }
    
    public void setFromName(String fromName) {
        this.fromName = fromName;
    }
    
    public String getFromCompany() {
        return fromCompany;
    }
    
    public void setFromCompany(String fromCompany) {
        this.fromCompany = fromCompany;
    }
    
    public String getDestination() {
        return destination;
    }
    
    public void setDestination(String destination) {
        this.destination = destination;
    }
    
    public String getToName() {
        return toName;
    }
    
    public void setToName(String toName) {
        this.toName = toName;
    }
    
    public String getToAddress() {
        return toAddress;
    }
    
    public void setToAddress(String toAddress) {
        this.toAddress = toAddress;
    }
    
    public String getNumber() {
        return number;
    }
    
    public void setNumber(String number) {
        this.number = number;
    }
    
    public String getProductName() {
        return productName;
    }
    
    public void setProductName(String productName) {
        this.productName = productName;
    }
    
    public String getAllCost() {
        return allCost;
    }
    
    public void setAllCost(String allCost) {
        this.allCost = allCost;
    }
    
    public String getToCompany() {
        return toCompany;
    }
    
    public void setToCompany(String toCompany) {
        this.toCompany = toCompany;
    }
    
    public String getFromPhone() {
        return fromPhone;
    }
    
    public void setFromPhone(String fromPhone) {
        this.fromPhone = fromPhone;
    }
    
    public String getToPhone() {
        return toPhone;
    }
    
    public void setToPhone(String toPhone) {
        this.toPhone = toPhone;
    }
    
    public String getCompanyName() {
        return companyName;
    }
    
    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
    
    public String getCompanyCode() {
        return companyCode;
    }
    
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }
    
    public String getShopName() {
        return shopName;
    }
    
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
    
    public String getBillProvideSiteName() {
        return billProvideSiteName;
    }
    
    public void setBillProvideSiteName(String billProvideSiteName) {
        this.billProvideSiteName = billProvideSiteName;
    }
    
    public String getPrintData() {
        return printData;
    }
    
    public void setPrintData(String printData) {
        this.printData = printData;
    }
    
    public String getCustomSkuName() {
        return customSkuName;
    }
    
    public void setCustomSkuName(String customSkuName) {
        this.customSkuName = customSkuName;
    }
    
}
